package main

import (
	"crypto/tls"
	"fmt"
	"gitee.com/DonHz/basic-go/email_demo/config"
	gomail "gopkg.in/mail.v2"
)

func main() {

	m:=gomail.NewMessage()
	m.SetHeader("From", config.FROM)
	m.SetHeader("To", config.TO)
	m.SetHeader("Subject", "歇一会儿吧")
	m.SetBody("text/plain", "别太累了，洋哥")
	// 附件
	//m.Attach("F:\\Desktop\\20241228.jpg")
	//接收邮件服务器： imap.qq.com，使用SSL，端口号993
	//发送邮件服务器： smtp.qq.com，使用SSL，端口号465或587，非SSL协议端口25
	d:=gomail.NewDialer("smtp.qq.com", 25, config.FROM, config.PASSWROD)
	// 关闭SSL协议认证
	d.TLSConfig = &tls.Config{InsecureSkipVerify: true}
	if err:=d.DialAndSend(m); err!=nil{
		fmt.Println(err)
		return
	}
	fmt.Println("邮件发送成功")
}
